衡量RESTAPI的成熟度(RMM)
Source:200-Areas/230-知識擴展/讀書筆記/WEBAPI設計原則/WEBAPI設計原則
衡量RESTAPI的成熟度(RMM)
- 0級:只提供單一操作對付所有需求。
POST /api?op=getProjects
- 1級:有資源概念,資源對應到URL。
GET /projects?id=12345
- 2級:運用到HTTP GET、POST、PUT以及 回應狀態馬來做複雜的互動
- 3級:運用hypermedia挾帶額外資訊,讓服務端動態配置hypermedia的內容